projetDreamConnexion = {
    infos:{
        personne: null
    },
    getClient: function(){
        var getClientUrl = projetDream.webservicesBaseUrl + "connexion/getClient";
        var req = $.ajax({
            url: getClientUrl,
            dataType: "json"
        });
        req.done(function(result){
            projetDreamConnexion.updatePersonne(result);
        });
    },
    connexion: function(login, password){
        var connexionUrl = projetDream.webservicesBaseUrl + "connexion/authentification";
        connexionUrl += "/" + login + "/" + password;
        var req = $.ajax({
            url: connexionUrl,
            dataType: "json"
        });
        req.done(function(result){
            projetDreamConnexion.updatePersonne(result);
        });
    },
    updatePersonne: function(personne){
        require(["jsviews"], function(){
            $.observable(projetDreamConnexion.infos).setProperty("personne", personne);
        });
    },
    getAdresseById: function(idAdresse){
        var client = projetDreamConnexion.getClient();
        for(var i = 0 ; i < client.adressesDTO.length ; i++){
            var adresse = client.adressesDTO[i];
            if(adresse.idAdresse == idAdresse){
                return adresse;
            }
        }
        return null;
    },
    getClient: function(){
        return projetDreamConnexion.infos.personne;
    }
}
